Shareware: US$5.00, free to all Capitol Macintosh User Group members.
Requires System 7.0 (come on folks, 6.0.8 is over 3 1/2 yrs. old)
RAM footprint: 3k of system heap.
What does it do?
Click, there it is! is something Apple should have done in the open/save dialog since the invention of the Multifinder. Have you ever wanted to open/save a document into a place where the Finder already has a window opened for it? A certain popular utilities package got it half right with one of their components except they don't let you click on the Finder window's title bar. Click, there it is! has no such restrictions. If you see the window in the Finder you can instantly make that your current folder simply by clicking on it. If want to select the desktop, simply click on the desktop. If the open/save dialog should happen to obscure the Finder window you are looking for, then simply drag it out of the way by dragging it from any point along the frame!
Power User Tip:
Click, there it is! can be greatly enhanced by using a utility called WindowShade. WindowShade lets you open alot of Finder windows and shrink them down to their title bars. You can use Click, there it is! to select any of those windows for opening/saving just by clicking on their title bars.
About the Startup Fanfare:
Click, there it is! gets its name from Tag Team's song, "Whoomp! (there it is)", a recent #1 hit on the US pop charts.
If you want to disable the spinning icon and startup sound hold down the space bar, Click, there it is! will still load but without the fanfare. Pressing the space bar during the startup process toggles between showing and not showing and the extension loads regardless of the setting.
Distribution: sumex-aim.stanford.edu, Applelink Software Collection, America Online,
comp.binaries.mac. Other distribution outlets are encouraged.
Ziffnet Mac distribution is prohibited until they cease with their crummy distribution policies for their software.
For info on Capitol Macintosh, Austin's latest Macintosh Users Group contact,
Capitol Macintosh
P.O. Box 684661
Austin, Tx 78768
Voice (512) 479-8040
First Class BBS: (512) 479-0290, 24 hours, 2 lines.
Programmer/Technical info:
Developed with Symantec C++ 6.0.1 and THINK C 6.0.1.
Click, there it is! obtains running copies of the Finder's low memory global WindowList and stores it for future use. It then patches _Pack3 and converts all sfget/put, StandardGet/Put File calls to respective sfpget/put, CustomGet/Put files with my filters. My filters are tailpatched to call any custom filters if they are supplied. Whenever the user clicks outside of the open/save dialog, I switch out the current WindowList with the Finder's and call FindWindow(), then I restore the WindowList. Once I have the Finder's window I access undocumented structures to get the DirID and vrefnum of the folder. I store the appropriate info in SFSaveDisk and CurDirStore then I return "sfRebuildList" to the Hook function. That's it.